Smart Money Confluence Scanner// Smart Money Confluence Scanner v2.0
// Combines Fair Value MS + Zero Lag Trend + Target Trend + Gann High Low
// © Smart Money Trading System
//
// USAGE NOTES:
// ============
// 1. This indicator combines 4 different trend analysis methods for confluence trading
// 2. Signals require multiple confirmations (default: 3 out of 4 indicators)
// 3. Best used on higher timeframes (4H, Daily) for more reliable signals
// 4. Always use proper risk management - suggested 1-2% risk per trade
//
// INDICATOR COMPONENTS:
// ====================
// - Zero Lag EMA: Trend direction with volatility bands
// - Gann High/Low: Market structure analysis
// - Target Trend: Momentum-based trend detection
// - Fair Value Gaps: Price inefficiency identification
//
// SIGNAL INTERPRETATION:
// ======================
// GREEN ARROW (BUY): Multiple bullish confirmations aligned
// RED ARROW (SELL): Multiple bearish confirmations aligned
// TABLE: Shows real-time status of each indicator
// FVG BOXES: Price gaps that may act as support/resistance
// AOI CIRCLES: Near significant Fair Value Gap levels
//
// ALERTS AVAILABLE:
// ================
// - Main Buy/Sell Signals (high confidence)
// - Bull/Bear Watch (3 confirmations, prepare for entry)
// - Trend Change Detection (early warning)
//
// RISK MANAGEMENT:
// ===============
// - Stop Loss: Automatically calculated based on market structure
// - Take Profit: 2:1 risk/reward ratio (configurable)
// - Position sizing considers volatility (ATR-based)
//
// OPTIMIZATION TIPS:
// ==================
// - Adjust "Minimum Confirmations" based on market conditions
// - In volatile markets: increase confirmations to 4
// - In trending markets: decrease to 2 for more signals
// - Backtest parameters on your specific timeframe/asset
//
// VERSION HISTORY:
// ===============
// v2.0: Fixed Pine Script v5 compatibility issues
// - Resolved boolean type inference problems
// - Fixed dynamic hline() issues with AOI levels
// - Improved null value handling throughout
//@version=5
indicator("Smart Money Confluence Scanner", shorttitle="SMCS", overlay=true, max_lines_count=500, max_boxes_count=500, max_labels_count=500)
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// INPUTS
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// === TREND DETECTION SETTINGS ===
zlLength = input.int(70, "Zero Lag EMA Length", group="Trend Detection")
zlMult = input.float(1.2, "Volatility Band Multiplier", group="Trend Detection")
gannHigh = input.int(13, "Gann High Period", group="Trend Detection")
gannLow = input.int(21, "Gann Low Period", group="Trend Detection")
trendLength = input.int(10, "Target Trend Length", group="Trend Detection")
// === STRUCTURE SETTINGS ===
showFVG = input.bool(true, "Show Fair Value Gaps", group="Market Structure")
showAOI = input.bool(true, "Show Areas of Interest", group="Market Structure")
aoiCount = input.int(3, "Max AOIs to Display", minval=1, group="Market Structure")
// === SIGNAL SETTINGS ===
requireMultiConfirm = input.bool(true, "Require Multi-Indicator Confirmation", group="Signal Filtering")
minConfirmations = input.int(3, "Minimum Confirmations Required", minval=2, maxval=4, group="Signal Filtering")
riskReward = input.float(2.0, "Minimum Risk:Reward Ratio", group="Risk Management")
// === VISUAL SETTINGS ===
bullColor = input.color(#00ff88, "Bullish Color", group="Appearance")
bearColor = input.color(#ff0044, "Bearish Color", group="Appearance")
fvgBullColor = input.color(color.new(#00ff88, 80), "FVG Bull Fill", group="Appearance")
fvgBearColor = input.color(color.new(#ff0044, 80), "FVG Bear Fill", group="Appearance")
aoiColor = input.color(color.yellow, "AOI Color", group="Appearance")
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// FUNCTIONS
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// ATR-based calculations
atr20 = ta.atr(20)
atr200 = ta.sma(ta.atr(200), 200) * 0.8
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// ZERO LAG TREND
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
lag = math.floor((zlLength - 1) / 2)
zlema = ta.ema(close + (close - close ), zlLength)
volatility = ta.highest(ta.atr(zlLength), zlLength*3) * zlMult
var int zlTrend = 0
if ta.crossover(close, zlema + volatility)
zlTrend := 1
if ta.crossunder(close, zlema - volatility)
zlTrend := -1
// Zero Lag signals with explicit boolean typing
zlBullEntry = bool(ta.crossover(close, zlema) and zlTrend == 1 and zlTrend == 1)
zlBearEntry = bool(ta.crossunder(close, zlema) and zlTrend == -1 and zlTrend == -1)
zlTrendChange = bool(ta.change(zlTrend) != 0)
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// GANN HIGH LOW
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
gannSmaHigh = ta.sma(high, gannHigh)
gannSmaLow = ta.sma(low, gannLow)
gannDirection = close > nz(gannSmaHigh ) ? 1 : close < nz(gannSmaLow ) ? -1 : 0
gannValue = ta.valuewhen(gannDirection != 0, gannDirection, 0)
gannLine = gannValue == -1 ? gannSmaHigh : gannSmaLow
// Gann signals with explicit boolean typing
gannBullCross = bool(ta.crossover(close, gannLine) and gannValue == 1)
gannBearCross = bool(ta.crossunder(close, gannLine) and gannValue == -1)
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// TARGET TREND
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
targetSmaHigh = ta.sma(high, trendLength) + atr200
targetSmaLow = ta.sma(low, trendLength) - atr200
var bool targetTrend = false // Explicit initialization
if ta.crossover(close, targetSmaHigh)
targetTrend := true
if ta.crossunder(close, targetSmaLow)
targetTrend := false
targetValue = targetTrend ? targetSmaLow : targetSmaHigh
targetBullSignal = bool(ta.change(targetTrend) and not targetTrend )
targetBearSignal = bool(ta.change(targetTrend) and targetTrend )
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// FAIR VALUE GAPS
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// FVG Detection with explicit boolean typing
fvgBull = bool(low > high and close > high )
fvgBear = bool(high < low and close < low )
// Basic Market Structure
var int msDirection = 0
var float msHigh = high
var float msLow = low
if fvgBull and msDirection <= 0
msDirection := 1
msHigh := high
msLow := low
if fvgBear and msDirection >= 0
msDirection := -1
msHigh := high
msLow := low
if msDirection == 1 and high > msHigh
msHigh := high
if msDirection == -1 and low < msLow
msLow := low
// Structure breaks with explicit boolean typing
structureBreakBull = bool(msDirection == 1 and ta.crossover(close, msHigh ))
structureBreakBear = bool(msDirection == -1 and ta.crossunder(close, msLow ))
// Areas of Interest (AOI) - Store significant FVG levels (simplified approach)
var float aoiLevels = array.new_float(0)
if showAOI and (fvgBull or fvgBear)
newLevel = fvgBull ? high : low
// Check if this level is significantly different from existing ones
addLevel = true
if array.size(aoiLevels) > 0
for existingLevel in aoiLevels
if math.abs(newLevel - existingLevel) < atr20 * 0.5
addLevel := false
break
if addLevel
array.push(aoiLevels, newLevel)
if array.size(aoiLevels) > aoiCount
array.shift(aoiLevels)
// Note: AOI levels are stored in array for reference and marked with visual indicators
// Visual AOI markers - place small indicators when price is near AOI levels
aoiNearby = false
if showAOI and array.size(aoiLevels) > 0
for level in aoiLevels
if not na(level) and math.abs(close - level) <= atr20
aoiNearby := true
break
// Plot AOI proximity indicator
plotshape(aoiNearby, title="Near AOI Level", location=location.belowbar,
color=color.new(aoiColor, 0), style=shape.circle, size=size.tiny)
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// SIGNAL INTEGRATION
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// Count confirmations for each direction
// NOTE: This is the core logic - we need multiple indicators agreeing for high-confidence signals
var int bullConfirmations = 0
var int bearConfirmations = 0
// Reset counters each bar
bullConfirmations := 0
bearConfirmations := 0
// Check each indicator (4 total possible confirmations)
// 1. Zero Lag Trend Direction
if zlTrend == 1
bullConfirmations += 1
if zlTrend == -1
bearConfirmations += 1
// 2. Gann High/Low Position
if close > gannLine and nz(gannValue) == 1
bullConfirmations += 1
if close < gannLine and nz(gannValue) == -1
bearConfirmations += 1
// 3. Target Trend Direction
if targetTrend == true
bullConfirmations += 1
if targetTrend == false
bearConfirmations += 1
// 4. Market Structure Direction
if msDirection == 1
bullConfirmations += 1
if msDirection == -1
bearConfirmations += 1
// CONFLUENCE FILTER: Only trade when multiple indicators agree
baseConditionsMet = bool(requireMultiConfirm ? (bullConfirmations >= minConfirmations or bearConfirmations >= minConfirmations) : true)
// Enhanced entry signals with proper null handling
strongBullSignal = bool(baseConditionsMet and bullConfirmations >= minConfirmations and (zlBullEntry or gannBullCross or targetBullSignal or structureBreakBull or fvgBull))
strongBearSignal = bool(baseConditionsMet and bearConfirmations >= minConfirmations and (zlBearEntry or gannBearCross or targetBearSignal or structureBreakBear or fvgBear))
// RISK MANAGEMENT: Dynamic stop loss and take profit calculation
// Stop losses are placed at logical market structure levels, not arbitrary percentages
stopLossLevelBull = nz(targetTrend ? targetSmaLow : nz(msLow, low) - atr20, low - atr20)
stopLossLevelBear = nz(targetTrend ? targetSmaHigh : nz(msHigh, high) + atr20, high + atr20)
// Calculate risk amount (distance to stop loss)
riskAmountBull = math.max(close - stopLossLevelBull, 0)
riskAmountBear = math.max(stopLossLevelBear - close, 0)
// Multiple take profit levels for scaling out positions
target1Bull = close + (riskAmountBull * riskReward) // 1st target: 2R (default)
target2Bull = close + (riskAmountBull * riskReward * 1.5) // 2nd target: 3R
target3Bull = close + (riskAmountBull * riskReward * 2.5) // 3rd target: 5R
target1Bear = close - (riskAmountBear * riskReward) // 1st target: 2R (default)
target2Bear = close - (riskAmountBear * riskReward * 1.5) // 2nd target: 3R
target3Bear = close - (riskAmountBear * riskReward * 2.5) // 3rd target: 5R
// Risk/Reward filter with explicit boolean typing
validRRBull = bool(riskAmountBull > 0 and (riskAmountBull * riskReward) > (close * 0.01))
validRRBear = bool(riskAmountBear > 0 and (riskAmountBear * riskReward) > (close * 0.01))
// Final signals with explicit boolean typing and proper null handling
finalBullSignal = bool(nz(strongBullSignal, false) and nz(validRRBull, false) and barstate.isconfirmed)
finalBearSignal = bool(nz(strongBearSignal, false) and nz(validRRBear, false) and barstate.isconfirmed)
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// VISUALS
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// Plot main trend lines
plot(zlema, "Zero Lag EMA", color=zlTrend == 1 ? bullColor : zlTrend == -1 ? bearColor : color.gray, linewidth=2)
plot(gannLine, "Gann Line", color=nz(gannValue) == 1 ? color.new(bullColor, 50) : color.new(bearColor, 50), linewidth=1)
// Plot FVGs
if showFVG and fvgBull
box.new(bar_index , high , bar_index, low, border_color=bullColor, bgcolor=fvgBullColor)
if showFVG and fvgBear
box.new(bar_index , low , bar_index, high, border_color=bearColor, bgcolor=fvgBearColor)
// Signal arrows
plotshape(finalBullSignal, "BUY Signal", shape.triangleup, location.belowbar, bullColor, size=size.normal)
plotshape(finalBearSignal, "SELL Signal", shape.triangledown, location.abovebar, bearColor, size=size.normal)
// Entry and target labels
if finalBullSignal
label.new(bar_index, low - atr20,
text="BUY SIGNAL\nCheck Details on Chart",
style=label.style_label_up, color=bullColor, textcolor=color.white, size=size.normal)
if finalBearSignal
label.new(bar_index, high + atr20,
text="SELL SIGNAL\nCheck Details on Chart",
style=label.style_label_down, color=bearColor, textcolor=color.white, size=size.normal)
// Confirmation status table
if barstate.islast
var table infoTable = table.new(position.top_right, 3, 6, bgcolor=color.new(color.white, 80), border_width=1)
table.cell(infoTable, 0, 0, "Indicator", text_color=color.black, bgcolor=color.new(color.gray, 70))
table.cell(infoTable, 1, 0, "Bull", text_color=color.black, bgcolor=color.new(color.gray, 70))
table.cell(infoTable, 2, 0, "Bear", text_color=color.black, bgcolor=color.new(color.gray, 70))
table.cell(infoTable, 0, 1, "Zero Lag", text_color=color.black)
table.cell(infoTable, 1, 1, zlTrend == 1 ? "✓" : "✗", text_color=zlTrend == 1 ? bullColor : color.gray)
table.cell(infoTable, 2, 1, zlTrend == -1 ? "✓" : "✗", text_color=zlTrend == -1 ? bearColor : color.gray)
table.cell(infoTable, 0, 2, "Gann", text_color=color.black)
table.cell(infoTable, 1, 2, (close > gannLine and nz(gannValue) == 1) ? "✓" : "✗", text_color=(close > gannLine and nz(gannValue) == 1) ? bullColor : color.gray)
table.cell(infoTable, 2, 2, (close < gannLine and nz(gannValue) == -1) ? "✓" : "✗", text_color=(close < gannLine and nz(gannValue) == -1) ? bearColor : color.gray)
table.cell(infoTable, 0, 3, "Target", text_color=color.black)
table.cell(infoTable, 1, 3, targetTrend == true ? "✓" : "✗", text_color=targetTrend == true ? bullColor : color.gray)
table.cell(infoTable, 2, 3, targetTrend == false ? "✓" : "✗", text_color=targetTrend == false ? bearColor : color.gray)
table.cell(infoTable, 0, 4, "Structure", text_color=color.black)
table.cell(infoTable, 1, 4, msDirection == 1 ? "✓" : "✗", text_color=msDirection == 1 ? bullColor : color.gray)
table.cell(infoTable, 2, 4, msDirection == -1 ? "✓" : "✗", text_color=msDirection == -1 ? bearColor : color.gray)
table.cell(infoTable, 0, 5, "TOTAL", text_color=color.black, bgcolor=color.new(color.gray, 70))
table.cell(infoTable, 1, 5, str.tostring(bullConfirmations) + "/4", text_color=bullConfirmations >= minConfirmations ? bullColor : color.gray, bgcolor=color.new(color.gray, 70))
table.cell(infoTable, 2, 5, str.tostring(bearConfirmations) + "/4", text_color=bearConfirmations >= minConfirmations ? bearColor : color.gray, bgcolor=color.new(color.gray, 70))
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// ALERTS
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// Main alert conditions with proper boolean handling
alertcondition(finalBullSignal, title="SMCS Buy Signal", message="SMCS Buy Signal at {{close}}")
alertcondition(finalBearSignal, title="SMCS Sell Signal", message="SMCS Sell Signal at {{close}}")
// Additional watch alerts for near-signals
bullWatch = bool(bullConfirmations >= 3 and not finalBullSignal)
bearWatch = bool(bearConfirmations >= 3 and not finalBearSignal)
trendChange = bool(zlTrendChange)
alertcondition(bullWatch, title="SMCS Bull Watch", message="SMCS Bull Watch: 3 Confirmations")
alertcondition(bearWatch, title="SMCS Bear Watch", message="SMCS Bear Watch: 3 Confirmations")
alertcondition(trendChange, title="SMCS Trend Change", message="SMCS Trend Change Detected")
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
// CONFIGURATION GUIDE
//═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
//
// RECOMMENDED SETTINGS BY TIMEFRAME:
// ==================================
//
// SCALPING (1M-5M):
// - Zero Lag Length: 50
// - Gann High: 8, Gann Low: 13
// - Min Confirmations: 4 (strict filtering)
// - Risk/Reward: 1.5
//
// SWING TRADING (1H-4H):
// - Zero Lag Length: 70 (default)
// - Gann High: 13, Gann Low: 21 (default)
// - Min Confirmations: 3 (default)
// - Risk/Reward: 2.0 (default)
//
// POSITION TRADING (Daily+):
// - Zero Lag Length: 100
// - Gann High: 21, Gann Low: 34
// - Min Confirmations: 2 (more signals)
// - Risk/Reward: 3.0
//
// MARKET CONDITIONS:
// ==================
// TRENDING MARKETS: Reduce confirmations to 2, increase RR to 3:1
// RANGING MARKETS: Increase confirmations to 4, keep RR at 2:1
// HIGH VOLATILITY: Increase volatility multiplier to 1.5-2.0
// LOW VOLATILITY: Decrease volatility multiplier to 0.8-1.0
在腳本中搜尋"swing trading"
ChainStrike Support and Resistance Power ChannelThis indicator is used for Swing trading BTC/USDT or any other Crypto Pairing with /USDT on the 5 min time frame. This indicator is paired with Chainstrike, a 100% automatic trading bot using signals from this indicator. If you would like to get access to the trading bot, join The Profit Society Discord at discord.gg
Close Just Above 44MA with Uptrendpine editor code for indicator to identify stocks whose price closes just above MA 44 with MA 44 trending up on a daily chart for swing trading
Camarilla Levels Pro Camarilla Levels Pro – Precision Intraday & Swing Trading Tool
Unlock the full potential of Camarilla Pivot Levels for identifying high-probability reversal zones, breakout triggers, and intraday bias shifts.
This indicator automatically calculates L1–L5 levels based on the Camarilla formula, updating daily for precise market adaptation. Whether you’re trading futures, forex, stocks, or crypto, you’ll instantly see:
Reversal Zones – Where price historically reacts and traps traders.
Breakout Zones – L4/L5 for bullish breakouts, L3/L2 for bearish reversals.
Bias Shifts – Quickly gauge if the market is leaning long or short.
Custom Alerts – Get notified when price touches or breaks your chosen level.
Features:
Auto-adjusting Camarilla levels for any symbol & timeframe
Color-coded zones for instant visual recognition
Optional mid-levels for scalpers
Fully customizable styling to match your chart setup
Ideal for:
Day traders wanting precision entry/exit zones
Swing traders watching key daily pivot breaks
Scalpers looking for high-probability reaction points
Triple EMA with Alert | 21, 50, 200 EMA Strategy + Crossover🚀 Boost your trading edge with the Triple EMA with Alert — a professional-grade indicator designed for traders who want precise, real-time trend confirmation across short, medium, and long-term market movements.
🔹 What Makes This Indicator Powerful?
Three Adjustable EMAs — Default: 21, 50, 200 periods (fully customizable 1–200).
Toggle Visibility — Show only the EMAs you need for your strategy.
Real-Time Alerts — Get notified instantly when:
EMA 1 crosses EMA 2 → short-term trend change.
EMA 2 crosses EMA 3 → medium-term trend alignment.
Works on All Markets & Timeframes — Forex, crypto, stocks, indices, and commodities.
🔹 Why Traders Love It
📊 Multi-Timeframe Trend Confirmation — Filter out noise and trade with market momentum.
🎯 Accurate Crossover Signals — Identify bullish and bearish momentum shifts.
🔔 Hands-Free Monitoring — Alerts keep you informed even when you’re away from the chart.
💡 Versatile for Any Strategy — Perfect for scalping, swing trading, or long-term investing.
🔹 How to Use It
Bullish Signal — EMA 1 crossing above EMA 2 or EMA 2 crossing above EMA 3.
Bearish Signal — EMA 1 crossing below EMA 2 or EMA 2 crossing below EMA 3.
Combine with support/resistance zones, RSI, or volume for higher probability trades.
📌 Pro Tip:
Use EMA 21 & EMA 50 for momentum confirmation.
Use EMA 200 to spot the overall market direction.
If you’re serious about trend trading with precision, the Triple EMA with Alert will keep you one step ahead of market moves — no more missed entries or exits.
Auto Trendlines + Breakout Alerts (Tiny Marker, & Alerts)This tool automatically detects and draws uptrend and downtrend lines based on pivot points, then alerts you when price breaks those lines under filtered conditions. It’s designed to cut through market noise and provide only high-quality breakout signals.
Features:
Automatic Trendline Detection – Identifies swing highs/lows and plots trendlines without manual drawing.
Breakout Alerts – Get notified when price breaks a trendline (up or down).
Noise Reduction Filters:
Minimum Break Distance % – Ignore small pierces; only trigger on meaningful breaks.
Bars Cooldown – Prevents multiple signals in a short period.
One Signal Per Trendline – No repeated alerts until a new TL is formed.
Tiny Markers – Clean, minimal arrows instead of large labels.
Customizable Inputs – Adjust pivot sensitivity, break distance, and cooldown for your trading style.
Best Practices:
Works on all timeframes and markets.
For intraday (e.g., XAUUSD M15/H1), try:
Pivot Left/Right = 5, Min Break Distance = 0.20%, Cooldown = 15 bars.
For swing trading (H4/D), try:
Pivot Left/Right = 3–5, Min Break Distance = 0.10–0.15%, Cooldown = 5–10 bars.
Use with additional confirmation (S/R, volume, RSI, etc.) for higher accuracy.
Note: This is an indicator, not a strategy tester — it does not auto-place trades. Always test settings on your chosen market and timeframe.
Enhanced RSI KDE | Advanced FiltersThis is an enhanced version of the excellent RSI (Kernel Optimized) indicator originally created by @fluxchart. Full credit goes to fluxchart for the innovative KDE (Kernel Density Estimation) concept and the solid foundation that made this enhancement possible.
🙏 CREDITS & ACKNOWLEDGMENTS
Original Creator: @fluxchart - RSI (Kernel Optimized)
Original Concept: Kernel Density Estimation applied to RSI pivot analysis
Enhancement: Advanced filtering system and signal optimization- profitgang
License: Mozilla Public License 2.0
🚀 WHAT'S NEW IN THIS ENHANCED VERSION
Building upon fluxchart's brilliant KDE RSI foundation, this version adds:
🔥 Advanced Filtering System:
Multi-Timeframe Confluence - Confirms signals across higher timeframes
Volume Confirmation - Only signals on above-average volume
Volatility Range Filter - Avoids signals in choppy or extreme conditions
Trend Context Analysis - Considers overall market direction
Adaptive Pivot Detection - Adjusts sensitivity based on market volatility
🎯 Signal Quality Improvements:
Confluence Scoring - Each signal gets a quality score (1-6)
Label Cooldown System - Prevents chart clutter with smart spacing
Higher Activation Thresholds - More selective signal generation
Risk Management Integration - Auto stop-loss and take-profit levels
📊 Enhanced Dashboard:
Real-time filter status monitoring
KDE probability percentages
Confluence scores for both directions
Volume and volatility readings
⚙️ HOW IT WORKS
The indicator maintains fluxchart's core KDE methodology:
Collects RSI values at historical pivot points
Creates probability density functions using Gaussian/Uniform/Sigmoid kernels
Identifies high-probability zones for potential reversals
NEW: Multiple filters must align before generating signals, dramatically reducing false positives while maintaining the accuracy of high-probability setups.
🎛️ RECOMMENDED SETTINGS
Confluence Score: 5/6 (very selective)
Activation Threshold: Medium or High
Multi-Timeframe: Enabled with 2/2 alignment
Volume Filter: Enabled (1.5x threshold)
All other filters: Enabled for maximum quality
📈 BEST USE CASES
Swing Trading - Higher timeframe confirmation reduces whipsaws
Quality over Quantity - Fewer but much higher probability signals
Risk Management - Built-in stop/target levels for each signal
Multi-Asset Analysis - Works on stocks, crypto, forex, commodities
⚠️ IMPORTANT NOTES
This is a quality-focused indicator - expect fewer but better signals
Backtest thoroughly on your specific assets and timeframes
The original fluxchart indicator remains excellent for different trading styles
Consider this an alternative approach, not a replacement
🤝 COLLABORATION & FEEDBACK
Special thanks to @fluxchart for creating the original innovative KDE RSI concept. This enhancement wouldn't exist without that solid foundation.
Feel free to suggest improvements or share your results! The goal is to build upon great work in the community.
Wolf Exit Oscillator Enhanced
# Wolf Exit Oscillator Enhanced
## What it is (quick take)
**Wolf Exit Oscillator Enhanced** is a clean, rules-first **exit timing tool** built on the **True Strength Index (TSI)** with two optional safeguards:
1. **Signal-line crossover** (to avoid bailing on shallow dips), and
2. **EMA confirmation** (price-based “is the trend actually weakening/strengthening?” check).
Use it to standardize when you **take profits, cut losers, or scale out**—especially after momentum runs hot or cold.
> Works best **paired** with:
>
> * **ABS NR — Fail-Safe Confirm (v4.2.2)** for entries
> * **ABS Companion Oscillator — Trend / Exhaustion / New Trend** for trend/exhaustion context
---
## How to use it (operational workflow)
1. **Set your bands**
* `exitHigh` and `exitLow` mark “overcooked” zones on the TSI scale (default: +60 / –60).
* Above `exitHigh` = momentum stretched **up** (good place to **exit shorts** or **take long profits**).
* Below `exitLow` = momentum stretched **down** (good place to **exit longs** or **take short profits**).
2. **Choose strictness**
* **Base mode**: the moment TSI crosses out of a band, you get an exit signal.
* **Add Signal-Line Cross** (`enableSignalX = true`): require TSI to cross its signal in the same direction → **fewer, cleaner exits**.
* **Add EMA Filter** (`enableEMAFilter = true`): also require **price** to confirm (e.g., long exit only if price < EMA). This avoids bailing during healthy trends.
3. **Execute with structure**
* **Full exit** when a signal fires, or
* **Scale out** (e.g., 50% on first signal, remainder on trail/secondary signal), or
* **Move stop** to lock gains once an exit signal prints.
4. **Alerts**
* Set to **“Once per bar close”** to avoid intrabar flip-flop.
* Use the two provided alert names for automation (see “Alerts” below).
---
## Signals & visuals
* **TSI line** (solid) and **Signal line** (dashed) with optional **histogram** (TSI − Signal).
* **Horizontal bands** at `exitHigh` and `exitLow`.
* **Labels**:
* **Exit Long** appears when long-side momentum breaks down (below `exitLow`, plus any enabled filters).
* **Exit Short** appears when short-side momentum breaks down (above `exitHigh`, plus any enabled filters).
**Alerts (stable names):**
* **WolfExit — Exit Long**
* **WolfExit — Exit Short**
---
## Non-repainting behavior (what to expect)
* The oscillator is computed with **EMAs on current timeframe**—no higher-timeframe lookahead, no repaint.
* **Intrabar**: TSI/Signal can fluctuate; use **bar-close evaluation** (and alert setting “Once per bar close”) to lock signals.
* If you enable the EMA filter, that check is also evaluated at bar close.
---
## Every input explained (and how changing it alters behavior)
### Momentum engine (TSI)
* **TSI Long EMA Length (`tsiLongLen`, default 25)**
Higher = smoother, slower momentum; fewer signals. Lower = twitchier, more signals.
* **TSI Short EMA Length (`tsiShortLen`, default 13)**
Fine-tunes responsiveness on top of the long length. Lower short → snappier TSI.
* **TSI Signal Line Length (`tsisigLen`, default 7)**
Higher = slower signal line (harder to cross) → fewer signals. Lower = easier crosses → more signals.
### Thresholds (the bands)
* **Exit Threshold High (`exitHigh`, default +60)**
Raise to demand **stronger** overbought before signaling short exits / long profit-takes. Lower to trigger sooner.
* **Exit Threshold Low (`exitLow`, default −60)**
Raise (toward 0) to trigger **earlier** on longs; lower (more negative) to wait for deeper downside stretch.
### Confirmation layers
* **Require Signal Line Crossover (`enableSignalX`, default true)**
On = TSI must cross its signal (same direction as exit) → **filters out shallow wiggles**. Off = faster, more frequent exits.
* **Enable EMA Confirmation Filter (`enableEMAFilter`, default true)**
On = require **price < EMA** for **Exit Long** and **price > EMA** for **Exit Short**.
* **EMA Exit Confirmation Length (`exitEMALen`, default 50)**
Higher = **trendier** filter (harder to flip) → fewer exits; Lower = more reactive → more exits.
### Visuals
* **Show Histogram (`showHist`)**
On = quick visual for TSI–Signal spread (helps spot weakening momentum before a cross).
* **Plot Exit Signals (`showSignals`)**
Toggle labels if you only want the lines/bands with alerts.
---
## Tuning recipes (quick, practical)
* **Strong trend days (avoid premature exits)**
* Keep **`enableSignalX = true`** and **`enableEMAFilter = true`**
* Increase **`exitEMALen`** (e.g., 80)
* Consider raising **`exitHigh`** to 65–70 (and lowering **`exitLow`** to −65/−70)
* **Choppy/range days (exit faster, take the cash)**
* **`enableEMAFilter = false`** (don’t wait for price filter)
* **`enableSignalX`** optional; try off for quicker responses
* Bring bands closer to **±50** to take profits earlier
* **Scalping / lower timeframes**
* Shorten **TSI lengths** a bit (e.g., 21/9/5)
* Consider **`exitHigh=55 / exitLow=-55`**
* Keep **histogram on** to visualize momentum flip risk
* **Swing trading / higher timeframes**
* Lengthen **TSI** (e.g., 35/21/9) and **`exitEMALen`** (e.g., 100)
* Wider bands (±65 to ±75) to catch bigger moves before exiting
---
## Playbooks (how to actually trade it)
* **Entry from ABS NR FS, exit with Wolf**
* Take entries from **ABS NR — Fail-Safe Confirm** (triangle).
* Use **Wolf Exit** to scale out: 50% on first exit label, trail remainder with price/EMA or your stop logic.
* **Pyramid & protect**
* Add on re-accelerations (TSI pulls back toward zero without breaching the opposite band).
* The first **Exit** signal → take partial, raise stop to last higher low / lower high.
* **Mean-reversion fade management**
* When fading with ABS NR (KC band pokes + stretched |Z|), target the first opposite **Exit** signal as your “don’t overstay” cue.
---
## Suggested starting points
* **Day trading (5–15m):**
* TSI: **25 / 13 / 7** (default)
* Bands: **+60 / −60**
* Confirmations: **SignalX = on**, **EMA Filter = on**, **EMA Len = 50**
* Alerts: **Once per bar close**
* **Scalping (1–3m):**
* TSI: **21 / 9 / 5**
* Bands: **±55**
* Confirmations: **SignalX = on**, **EMA Filter = off** (optional for speed)
* **Swing (1h–D):**
* TSI: **35 / 21 / 9**
* Bands: **+65 / −65** (or ±70)
* Confirmations: **SignalX = on**, **EMA Filter = on**, **EMA Len = 100**
---
## Best-practice pairings
* **Entries:** **ABS NR — Fail-Safe Confirm (v4.2.2)**
* Take ABS triangles; let Wolf standardize exits so you’re not guessing.
* **Context:** **ABS Companion Oscillator**
* Prefer holding longer when the companion stays above (for longs) or below (for shorts) its neutral band and **no EXH tag** prints.
* If companion flags **EXH** against your position, tighten stops; Wolf’s next exit signal becomes high priority.
---
## Notes & disclaimers
* This is an **exit signal tool**, not a strategy or broker.
* Signals are strongest when aligned with your **entry logic** and a **risk framework** (position sizing, stops, partials).
* All evaluations are **current timeframe**; no higher-timeframe lookahead is used.
* Markets change—tune the bands and confirmations per symbol/timeframe.
---
**Tip:** Keep your alerts simple—one for **Exit Long**, one for **Exit Short**, **Once per bar close**. Use partial exits on the first signal, and let your stop/trailing logic handle the rest.
Entry Pro Sniper Zone V4Gold traders of all styles — both short-term (Scalping/Day Trading) and long-term (Swing Trading)
Those who want a “decision-support system” without having to stare at the screen all day
Traders who want to boost their confidence with clear entry and exit points
🔒 Key Features:
High accuracy with advanced zone analysis
Instantly see entry/exit points with a ready-made plan — no manual drawing needed
Easy to use for beginners, yet powerful enough for professionals
Reversal Scanner — CapEff + Multi-Signal (Swing Trading)🎯 What This Screener Does
This screener identifies high-probability reversal opportunities by combining Capital Efficiency (profit potential), Multiple Reversal Patterns, and Adaptive Market Regime filtering. Unlike basic scanners that look for single conditions, this tool analyzes 9 different reversal patterns simultaneously and scores each opportunity based on expected profitability.
Example of a condition that leads to a signal: "Stock dropped 5% + High volume + Near support + RSI oversold + $2,000+ profit potential + Market regime favorable = Quality reversal signal" ✅
🚀 Key Features
1. Capital Efficiency Scoring
Calculates expected dollar profit per $50,000 position
Filters out low-profit setups (minimum $1,500 default)
Blue line shows profit potential in real-time
2. Multi-Signal Detection
Monitors 9 reversal patterns simultaneously:
Gap Down Reversals (GD)
Oversold Bounces (OS)
Climax Selloffs (CX)
Moderate Pullbacks (MD)
High Range Down Days (RD)
Support Bounces (SB)
Failed Breakdowns (FB)
Range Reversals (RR)
When 2+ patterns align = Higher probability setup (shown as "MULTI-2x", "MULTI-3x")
3. Adaptive Market Regime
Automatically adjusts thresholds based on VIX and SPY volatility
More signals in high volatility (when reversals work best)
Fewer false signals in trending/calm markets
💻 Setup Instructions
To run this as an indicator on a list of your favorite stocks ( up to 1000 symbols) you need to have one of the following three account types:
Premium account: Screen up to 1,000 stocks (you can run up to 2 indicators in Premium plan per list of symbols)
Expert: (max 10 indicators allowed per list)
Ultimate: (max 15 indicators per list)
📈 Reading the Signals
Visual Indicators:
Green background: Active reversal signal
Colored markers: Show reversal type (GD, OS, CX, etc.)
Purple markers: Multiple signals (strongest setups)
📊 Understanding the Info Table
Signal Information
Signal Type: Identifies which reversal pattern(s) triggered
Individual patterns: GD (Gap Down), OS (Oversold), CX (Climax), etc.
Multiple patterns: MULTI-2x, MULTI-3x when several align
"Unknown" when no clear pattern detected
RSI: Momentum indicator
Green: Oversold (< 35) - potential bounce
Red: Overbought (> 70) - potential exhaustion
Orange/Cyan: Neutral zone
Trading Metrics
Rel Volume: Today's volume compared to 20-day average
Green: High activity (≥ 2x average)
Cyan: Normal or below average
Score Ratio: Signal strength multiplier
Green: Passing (above 1.0x)
Red: Failing (below 1.0x)
Higher numbers = stronger signals
Risk Management
ATR %: Daily volatility as percentage of price
Shows typical daily movement range
Higher = more volatile/risky
Stop Loss: Calculated 5% below current price
Signal Quality Indicators
Reversal Count: How many patterns triggered simultaneously
Purple: Multiple signals (strongest setups)
Green: Single signal detected
Red: No reversals present
CapEff %: Profit potential vs minimum threshold
Format: "Current% / Required%"
Green: Above minimum
Red: Below minimum
Score %: Overall score vs adaptive threshold
Format: "Current% / Required%"
Green: Signal passing
Red: Signal failing
Chart Lines:
Blue line: Capital Efficiency (profit potential)
Orange line: Combined score (must beat black line)
Black line: Adaptive threshold
Best results on liquid stocks (default settings)
Multiple reversal signals (2x, 3x) have higher success rates
Works best in volatile markets (VIX > 20)
Combine with your existing analysis for confirmation
Hull Moving Average Quantum Pro - Advanced Trading SystemThe Hull Moving Average Quantum Pro is a next-generation technical analysis tool that combines the legendary smoothness of Alan Hull's HMA formula with advanced quantum field visualization technology. This professional-grade indicator features three synchronized Hull Moving Average periods working in harmony to identify high-probability trading opportunities.
🎯 KEY FEATURES:
• Multi-Timeframe HMA Confluence - Triple HMA system (9, 21, 55 periods) for comprehensive trend analysis
• Quantum Field Visualization - Fibonacci-based dynamic support/resistance bands with 0.618, 1.0, and 1.618 ratios
• Energy Flow Momentum - Real-time visual representation of market momentum and directional bias
• Confluence Zone Detection - Automatically highlights areas where multiple HMAs converge for high-probability setups
• Professional Holographic Dashboard - Real-time trend strength, momentum, and market status display
• Three Visual Themes - Dark Intergalactic (Quantum Trading), Light Minimal (Clean Charts), Pro Modern (Low Saturation)
⚡ WHAT MAKES IT UNIQUE:
Unlike traditional moving average indicators, the HMA Quantum Pro eliminates lag while maintaining smoothness, providing traders with faster signals without sacrificing reliability. The quantum field visualization adds a new dimension to price action analysis by creating dynamic zones that adapt to market volatility.
📊 PERFECT FOR:
• Day Trading & Scalping - Fast HMA (9) provides quick entry/exit signals
• Swing Trading - Medium HMA (21) confirms trend continuation
• Position Trading - Slow HMA (55) identifies major trend changes
• All Markets - Forex, Stocks, Crypto, Futures, Indices
🔧 ADVANCED SETTINGS:
• Customizable HMA periods for any trading style
• Adjustable confluence threshold for precision filtering
• Visual intensity control for optimal chart clarity
• Field transparency settings for multi-indicator setups
💡 HOW TO USE:
1. Strong Bullish Signal - All three HMAs aligned upward with price above quantum fields
2. Strong Bearish Signal - All three HMAs aligned downward with price below quantum fields
3. Confluence Zones - High probability reversal/continuation areas
4. Energy Flow - Confirms momentum direction and strength
⭐ FREE VERSION FEATURES:
This free version includes all visual features and calculations. Premium version (coming soon) will add advanced alerts, multi-timeframe analysis, and AI-powered trade suggestions.
Created by professional traders for serious market participants. The Hull Moving Average formula was created by Alan Hull to reduce lag while maintaining smoothness - this indicator enhances that foundation with modern visualization technology.
zSph x Larry Waves Wave Zone ForecastElliott Waves and Fibonacci Ratio Lengths have a strong correlated relationship when observing the general strength and termination of both Impulse (Motive) Waves and Corrective Waves.
There are certain Fibonacci levels that are highly reactive when applying it from a Wave Analysis perspective and being aware of the current wave sequence is required.
Often, those beginning their Elliott Wave journey and studies are unsure what Fibonacci levels are relevant and how to apply it to the wave structure that is being observed – this tool removes that ambiguity on placement.
Being aware of the predisposed levels that have a high rate of reaction can assist in managing trades from a scalp intra-day approach, a day trading approach, and a swing trading approach.
# Concept
This tool helps with identifying zones that are relevant to the wave that is currently in progression upon the market and visualize important Fibonacci levels where reactions often occur from an Elliott Wave perspective such as:
Wave 2
Wave 3
Wave 4
Wave 5
Wave B Zigzag
Wave B Flat
Wave X Zigzag
Wave X Flat
Wave C
Wave Y
This helps remove almost all the manual labor of updating fib levels, selecting certain fib levels, and manually moving the fib levels as price continues to print while autonomously providing the levels visually.
# Correct Usage
Wave 3 / Wave C / Wave Y
Once a clear impulse/motive structure has been identified for a Wave 1, Wave A or Wave W, apply the indicator to the structure.
Anchor 1 is the beginning of the impulse for Wave 1 or A or W.
Anchor 2 is the end of the impulse for Wave 1 or A or W.
The result is the standard zones for Wave 3, Wave C and Wave Y.
BINANCE:LINKUSD
Wave 4
Once a clear impulse/motive structure has been identified for Wave 3, apply the indicator to the structure.
Anchor 1 is the beginning of Wave 3 (or the end of Wave 2)
Anchor 2 is the end of Wave 3 (or the beginning of Wave 4)
The result is the standard zone for Wave 4.
LINKUSD
Wave B / Wave X / Wave C / Wave Y
Once a clear 3-wave corrective has been identified for a potential Corrective pattern, apply the indicator to the structure.
- Anchor 1 is the end of beginning of Wave A or Wave W
- Anchor 2 is the end of Wave A or Wave W
The result is the standard zones Waves B / X and Waves C / Y for Zigzags, Flats and Combos.
BINANCE:LINKUSD
# Settings
"Show Labels" will toggle on and off the labels for each fib zone, each fib line, and invalidation ticks that are in the 2/3 – B/C option to help with calculating risk management quickly.
"Use Log Scale" will allow you to toggle on/off the log scale for log fibs
"Extend Lines" will allow you to extend the fib lines to current price action from the Elliott Wave Zones to see reactions off the fib levels.
“Extend Zones” will allow you to extend the overall zone for the fibs to current price action from the Elliott Wave Zones to see reactions off the zone. There is also user customization of color use for the zones/.
“Fib Levels” will allow you to customize the lines and colors of the fibs lines.
“X-Axis Offset” will increase or decrease the position of the fibs of the zones (not the extension boxes)..
Trend+Volume Confluence IndicatorScalper and swing trading signals: use the 15–30 minute charts for scalps and the 4–8 hour charts for swings. Add the Money Flow Index (MFI) for extra confluence. In an uptrend, if the MFI is at or above the halfway mark and rising, take the long. In a downtrend, if the MFI is at or below the halfway mark and falling, take the short.
Harvey's Super Trend & Signals📈 Harvey’s Super Trend & Trade Signals – Multi-Tool ATR Precision
⚠️ Disclaimer
For educational purposes only. Not financial advice. Test thoroughly and manage your own risk.
⸻
🚀 One-Liner Intro
Catch trends, mark key levels, and manage trades — all in one tool. Harvey’s Super Trend & Trade Signals blends a Smart Trend Average, ATR-tightened trails, and auto-plotted trade levels to keep you ahead of the move and in control.
⸻
📝 Overview
Harvey’s Super Trend & Trade Signals is an advanced, all-in-one market tool that:
• Detects clean Buy (“B”) and Sell (“S”) opportunities using a Smart Trend Average crossover with ATR-based confirmation.
• Auto-plots entry, stop-loss, and 3 profit targets for each trade.
• Marks Previous Day High/Low, New York Open, and NY Opening Range Breakout (ORB) for added confluence.
⸻
⚙️ How It Works
• Calculates a smoothed Smart Trend Average from your selected candle source and optional higher timeframe.
• Wraps the Smart Trend with tighten-only ATR bands to reduce noise and false flips.
• Triggers Buy/Sell flips when price pierces the opposite ATR trail.
• Filters signals to prevent duplicates or conflicts within user-defined lookback windows.
• Auto-draws trade management lines (entry, SL, TP1–TP3) with live updates until trade completion.
• Continuously updates PDH/PDL, NYO, and ORB levels with optional alerts.
⸻
🎛 User Inputs
• Trend chill factor – Higher = smoother, fewer flips. Lower = faster, more sensitive.
• Timeframe cheat – Apply Smart Trend & ATR calc on a higher timeframe.
• Candle flavor – Select your price source (Close, HL2, OHLC4, etc.).
• Show ATR line / trades – Toggle individual visual elements.
⸻
📊 How to Use
1. Wait for a “B” or “S” flip confirmed by your filters.
2. Follow plotted entry, SL, and profit target lines for reference.
3. Watch PDH/PDL, NYO, and ORB levels for reaction points.
4. Use alerts to get notified instantly of flips, targets, or key level hits.
⸻
💡 Pro Tips
• Pair with volume spikes or price action patterns at PDH/PDL for high-probability trades.
• Use higher “Trend chill factor” + HTF cheat for swing trading bias; lower values for scalping.
• ORB levels can act as intraday breakout/fade reference points.
MBDOM _ Smart Volume Dominance!!!!! MBDOM_Smart Volume Dominance Indicator !!!!!!
"MBDOM_Smart Volume Dominance", which helps identify buying or selling pressure based on volume and price action.
Key Features:
1. Volume Filtering:
o Only considers candles where volume is above a minimum threshold (relative to a 20-period SMA).
o Helps filter out low-volume, less significant candles.
2. Volume Pressure Calculation:
o Measures buying pressure as the portion of volume attributed to upward movement (based on close position within the candle range).
o Selling pressure is the remaining volume.
3. Smoothed & Lookback Analysis:
o Applies a 3-period EMA to smooth pressure values.
o Compares total buying vs. selling pressure over a user-defined lookback period (default: 5 bars).
4. Signal Conditions:
o Buy Signal:
Total buying pressure exceeds selling pressure by a threshold (default: 1.5x).
Buying pressure is increasing, and the candle closes bullish (close > open).
o Sell Signal:
Total selling pressure exceeds buying pressure by the threshold.
Selling pressure is increasing, and the candle closes bearish (close < open).
o Recommended Settings:
- *Day Trading*: 3-5 lookback, 1.3-1.5 threshold
- *Swing Trading*: 5-10 lookback, 1.5-2.0 threshold
- Adjust min_volume based on market volatility
Daily Low Risk Calculator( Swing trading)For the people watching Morgan Trades and want to use his filters and scans, this one is very similar to the one he uses on TC2000. Put in your account size, the % you would want to risk per trade (I would recommend not more than 1%) and is will show you how many shares to buy so you don't have to do the maths yourself anymore! Awesome for people who swing trade stocks.
X OR AVWAPX OR AVWAP is a multi-layered market mapping tool designed to combine Opening Range analysis, Anchored VWAP (AVWAP) positioning, and SMA markers into a unified visual framework.
Opening Range (OR) Mapping
The indicator supports two independent Opening Ranges, allowing traders to define both a primary range and a micro range for finer analysis. This is particularly effective when viewing lower timeframes, where a smaller OR inside the larger OR reveals intraday microstructure.
OR #1 and OR #2 each have configurable session times, colors, and optional midpoint lines.
Historical OR boxes can be shown or hidden, with the ability to extend levels forward in time.
Optional Fibonacci-based expansion levels (0.5x, 1x, 1.5x, 2x, 3x OR) are available for projecting breakout targets and retracement zones.
Traders can toggle high/low lines, midpoints, and labels independently for cleaner chart presentation.
Anchored VWAP (AVWAP) Layers
To track institutional capital flow and session bias, the indicator offers three separate AVWAP anchors, each independently controlled:
Can be anchored to custom events, sessions, or manual reference points.
Enables granular capital flow mapping down to 4-hour increments, helping traders align intraday trades with broader directional bias.
Each AVWAP can be toggled on/off to avoid clutter and isolate the most relevant flow line for the current setup.
SMA Markers
For additional context, simple moving average markers can be displayed alongside OR and AVWAP structure, helping gauge trend direction and mean-reversion potential.
Use Case
This tool is built for traders who want to combine structure, flow, and trend in a single view. On lower timeframes, the dual OR feature allows for a “range-within-a-range” perspective, revealing short-term liquidity pockets inside the day’s primary auction boundaries. The multi-anchor AVWAPs track how price interacts with session-based weighted averages, highlighting points where institutional bias may shift. When combined with SMA markers, the trader gains a comprehensive map for scalping, intraday swing trading, and capital flow tracking.
Triple Pivot Fib Levels Multi-Timeframe# 📈 Triple Pivot Fibonacci Levels Multi-Timeframe
## 🎯 Description
Advanced indicator that displays **three independent Fibonacci level sets** across different timeframes, enabling identification of **confluence zones** and key levels for multi-temporal trading strategies.
## ✨ Key Features
- **🔵 Fibonacci 1**: Primary analysis (default: Daily)
- **🟠 Fibonacci 2**: Intermediate analysis (default: 1H)
- **🟢 Fibonacci 3**: Complementary analysis (default: 4H)
## 📊 Included Levels
**Retracements**: 0%, 38.2%, 50%, 61.8%, 79%, 89%, 100%
**Extensions**: 112%, 127%, 162%
## ⚙️ Features
✅ **Multi-timeframe**: Each Fibonacci uses pivots from different timeframes
✅ **Full customization**: Colors, line thickness, label positioning
✅ **Alert system**: Notifications when price touches levels
✅ **Invert Fibonacci**: For bullish or bearish trends
✅ **Countdown**: Timer for current candle close
✅ **Memory optimization**: Automatic deletion of previous elements
## 🎨 Customization Options
- Colors and styles for each Fibonacci set
- Label positioning (right/left/both)
- Adjustable alert sensitivity
- Configurable pivot timeframes
## 💡 Strategic Usage
Perfect for identifying:
- **Confluence zones** between different timeframes
- **Multi-temporal support/resistance** levels
- **Precise entry/exit points**
- **Price targets** for take profits
## 🚀 Ideal For
- Swing Trading
- Multi-timeframe Day Trading
- Advanced Technical Analysis
- Fibonacci Confluence Strategies
---
*Complete indicator for traders who want to harness the power of Fibonacci levels across multiple time dimensions.*
Hemant Ka IkkaThis Indicator contains all the strategies of Hemant Jain Swing Trading.
Founder of Revaledge Securities
ATR% Volatility ZonesThis indicator calculates ATR% (Average True Range as a percentage of price) using a 14-day ATR.
It classifies volatility into three zones:
Low (<2%) – Green background: Slow movers, low volatility.
Medium (2–4%) – Yellow background: Balanced volatility.
High (>4%) – Red background: Fast movers, breakout candidates.
The ATR% line is plotted in purple for easy visibility.
Works best on the daily timeframe for swing trading setups.
Nexus One v1.1Introduction
My Order Block Indicator is THE cutting-edge trading tool designed to offer traders an unparalleled edge in the markets. This unique indicator combines order blocks, fair value gaps, exponential moving averages (EMAs), and vector candles into a cohesive Nexus strategy. Unlike traditional indicators, this tool leverages the synergistic effects of these components to identify high-probability trading setups.
How It Works
Order Blocks: At the heart of our indicator are pivot-based order blocks. These are price levels or ranges that are significant due to past market activity. Our algorithm identifies these blocks based on historical pivot points, considering both the price's reaction to these levels and their recurrence over time. This method helps in pinpointing areas where institutional orders are likely to be placed.
Fair Value Gaps: Alongside, our indicator detects fair value gaps - regions where price has moved too swiftly, leaving a gap in the market's valuation. By identifying these gaps, the tool helps traders anticipate areas where price might return to fill the gap, offering strategic entry and exit points.
EMAs and Vector Candles: To refine our signals, the indicator utilizes a combination of exponential moving averages and vector candles. EMAs help in determining the market's trend direction, while vector candles offer insights into the momentum and strength of price movements. The integration of these elements enables our tool to filter out lower probability setups, focusing on those with higher chances of success.
Originality and Usefulness
My Order Block Indicator is not merely a combination of existing tools. It represents a novel approach to market analysis, integrating various components into a single, comprehensive trading strategy. The methodology behind combining real time order blocks with fair value gaps and EMAs, supplemented by the unique use of vector candles, is proprietary and designed to offer original insights into market dynamics.
This tool is invaluable for traders looking to enhance their market analysis, providing a deeper understanding of price movements and potential reversal points. Whether for scalping, day trading, or swing trading, our indicator offers versatile applications, helping traders to navigate the complexities of various market conditions with greater confidence.
How to Use
To make the most of my Order Block Indicator:
Setup: Apply the indicator to any chart or time frame, tailoring the EMA settings according to your trading style.
Interpretation: Look for confluences between real time order blocks and fair value gaps as high-probability entry points. EMAs will guide you on the trend's direction, while vector candles highlight momentum strength.
Application: Use the indicator to identify potential reversal zones, entry, and exit points. Combine it with The Nexus risk management strategy to optimize your trading performance.
Conclusion
My Order Block Indicator is crafted for traders who demand depth, precision, and originality in their tools. It stands out by providing a multifaceted approach to market analysis, backed by a proprietary integration of critical trading concepts. This tool is not just an indicator; it's a comprehensive strategy designed to elevate your trading journey.
Double EMA & SMAThis indicator plots two Exponential Moving Averages (EMAs) and one Simple Moving Average (SMA) directly on the price chart to help identify market trends and momentum shifts.
By default, it displays:
• EMA 1 (10-period) – short-term trend
• EMA 2 (20-period) – medium-term trend
• SMA (50-period) – broader trend baseline
The combination allows traders to quickly spot trend direction, potential reversal points, and areas of dynamic support or resistance. Suitable for scalping, swing trading, and longer-term analysis across any market.
📱 Mobile EMA + Trendline Bias (edegrano)📱 Mobile EMA + Trendline Bias (edegrano) — User Manual
Purpose
This indicator provides a simplified, mobile-friendly overview of trend bias using EMA and multi-timeframe regression trendline confluences, plus plots EMA lines and a small info table on the chart.
Inputs Explained
Input Name Description
Custom EMA Timeframe The timeframe on which the EMA 50 and EMA 200 calculations are based (e.g., 1, 3, 5 minutes). This lets you choose which timeframe to analyze EMA trend bias.
Show EMAs on Chart Toggle to show or hide EMA 50 (blue) and EMA 200 (red) lines on your chart.
Regression Length The length (number of bars) used for calculating the linear regression trendlines on fixed 1m, 3m, and 5m timeframes. Lower values make trendlines more reactive, higher values smooth out noise.
Show EMA 50 Bias Row Show or hide the EMA 50 vs EMA 200 bias row in the info table.
Show Trendline Slope Row Show or hide the multi-timeframe trendline slope bias row in the info table.
What It Shows
EMA Lines: EMA 50 (blue) and EMA 200 (red) based on your selected timeframe.
Trendline Slopes: Using linear regression on 1-minute, 3-minute, and 5-minute charts to gauge short-term trend direction.
Info Table (Bottom Left):
EMA 50 > EMA 200 status on your selected timeframe (Bullish/Bearish)
Trendline slope bias combining the 3 fixed timeframes (Bullish/Bearish/Neutral)
Final Suggestion showing overall bias:
Strong Buy 💎 if both EMA and trendline biases are bullish
Strong Sell 💎 if both are bearish
Mixed / Neutral otherwise
Tag on Chart Corner: Displays “📱 edegrano Mobile” label for quick identification.
How To Use
Set the Custom EMA Timeframe:
Choose a timeframe that fits your trading style (e.g., 1m for scalping, 5m for day trading).
Adjust Regression Length:
For faster signals, lower the regression length (e.g., 15).
For smoother, less noisy signals, increase it (e.g., 30 or higher).
Toggle EMA Lines Display:
Show or hide EMA lines based on your preference for chart clarity.
Use the Info Table:
Quickly glance at EMA and trendline bias across timeframes for confluence confirmation.
Interpret the Final Suggestion:
Follow “Strong Buy” or “Strong Sell” signals for potential entry points. If “Mixed / Neutral,” wait for stronger confirmation.
Suggested Parameters by Trading Style
Style EMA Timeframe Regression Length Notes
Scalping 1 min 15-20 Responsive, fast reaction to price
Day Trading 3-5 min 20-30 Balanced sensitivity
Swing Trading 15-30 min 30-50 Smoother trend detection
Position Trading 1 hr+ 50-100 Very smooth, low noise
Tips
Combine this indicator with volume or other indicators for stronger confirmation.
Use the EMA lines on chart visually to confirm trend direction.
The info table updates in real-time, making it easy for quick decisions on mobile.
Adjust inputs and observe how the final suggestion changes to tune for your asset and timeframe.